cient Layering for High Speed Communication : the MPI over Fast Messages ( FM )

نویسندگان

  • Mario Lauria
  • Andrew Chien
چکیده

We describe our experience designing, implementing, and evaluating two generations of high performance communication libraries, Fast Messages (FM) for Myrinet. In FM 1, we designed a simple interface and provided guarantees of reliable and in-order delivery, and ow control. While this was a signiicant improvement over previous systems, it was not enough. Layering MPI atop FM 1 showed that only about 35% of the FM 1 bandwidth could be delivered to higher level communication APIs. Our second generation communication layer, FM 2, addresses the identiied problems, providing gather-scatter, interlayer scheduling, receiver ow control, as well as some convenient API features which simplify programming. FM 2 can deliver 55-95% to higher level APIs such as MPI. This is especially impressive as the absolute bandwidths delivered have increased over fourfold to 90 MB/s. We describe general issues encountered in matching two communication layers, and our solutions as embodied in FM 2.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Layering for High Speed Communication: Fast Messages 2.x

We describe our experience designing, implementing, and evaluating two generations of our high performance communication library, Fast Messages (FM) for Myrinet. In FM 1.x, we designed a simple interface and provided guarantees of reliable and in-order delivery, and flow control. While this was a significant improvement over previous systems, it was not enough. Layering MPI atop FM 1.x showed t...

متن کامل

MPI-FM: High Performance MPI on Workstation Clusters

Despite the emergence of high speed LANs, the communication performance available to applications on workstation clusters still falls short of that available on MPPs. A new generation of eecient messaging layers is needed to take advantage of the hardware performance and to deliver it to the application level. Communication software is the key element in bridging the communication performance g...

متن کامل

Design of scalable parallel multimedia servers in heterogeneous environments

In the framework of the research activity performed by the Gruppo di Ricerca sull'Informatica Distribuita (GRID group), the authors are currently investigating efficient mechanisms and proper design guidelines to support the development of parallel multimedia servers in heterogeneous systems. The reference architecture for our investigations is based on clusters of workstations, interconnected ...

متن کامل

Fast messages: efficient, portable communication for workstation clusters and MPPs

Prognostications of the National Information Infrastructure’s future structure typically include high-performance servers of information, computation, and other specialized services embedded in a high-speed network fabric with hundreds of millions of other hosts. Two system architectures are likely candidates for these servers: massively parallel processors and networks of workstations. Both ar...

متن کامل

High Performance Virtual Machines (HPVM'S): Clusters with Supercomputing API's and Performance

The HPVM project provides software which enables high-performance computing on clusters of PCs and workstations using standard supercomputing APIs such as MPI, SHMEM Put/Get, and Global Arrays. HPVMs—High-Performance Virtual Machines—are surprisingly competitive with MPP systems, such as the IBM SP2 and Cray T3D. The Illinois HPVM achieves impressive low-level communication performance across t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999